<script setup lang="ts">

</script>

<template>
  <div class="container">

    <div class="box">
      <header class="header"> 首页 </header>
      <div>
        内容
      </div>
    </div>

    <footer class="footer">
      <!-- <div> -->
      <!--
          通过标签跳转是声明式导航
          通过 js 跳转叫编程式导航
         -->
      <router-link to="/home">
        <span class="iconfont icon-shouye"></span>
        <p>首页</p>
      </router-link>
      <router-link to="/kind">
        <span class="iconfont icon-fenlei"></span>
        <p>分类</p>
      </router-link>
      <router-link to="/cart">
        <span class="iconfont icon-gouwuche"></span>
        <p>购物车</p>
      </router-link>
      <router-link to="/user">
        <span class="iconfont icon-My"></span>
        <p>我的</p>
      </router-link>
      <!-- </div> -->
    </footer>
  </div>
</template>

<style lang="scss">
html,
body,
#app,
.container {
  height: 100%;
}

html {
  /*
    因为目前百分之 90 以上公司的 UI 设计图都是使用 iphone6,7,8 来进行设计的
    设计图 iphone6,7,8 为基础的设计，那么设置为 100 / 375 * 100 = 26.6666666666666vw
    设计图 iphone12pro 为基础的设计，那么设置为 100 / 390 * 100 = 25.641vw
    设计图 iphone5 为基础的设计，那么设置为 100 / 320 * 100 = 31.25vw
  */
  font-size: 26.6666666666666vw;
}

body {
  /* 具体的值要根据公司设计稿来决定你这里应该写成多少，写的是设计稿中出现次数最多的字号 */
  font-size: 12px;
}

.container {
  display: flex;
  flex-direction: column;
}

.box {
  flex: 1;
}

.box .header {
  height: 0.44rem;
  background-color: #f66;
  text-align: center;
  color: white;
  line-height: 0.44rem;
}

.footer {
  display: flex;
  height: 0.5rem;
  border-top: 1px solid #ccc;
}

.footer a {
  flex: 1;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 0.08rem;
  /* 去掉 a 标签点击时的背景颜色 */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
</style>
